English Dictionary
◊ WITCH HAZEL
witch hazel
n 1: any of several shrubs or trees of the genus Hamamelis; bark
yields an astringent lotion
2: an astringent alcoholic solution containing an extract from
the witch hazel plant